Science

Alien megastructures? Cosmic thumbprint? What's behind a James Webb telescope ph..